how long do diet headaches last